package com.aizhixin.lab.project.template.domain;

import com.aizhixin.lab.course.template.entity.TemplateChapterFile;
import com.aizhixin.lab.project.course.domain.TeacherKnowledgePointFileDomain;
import com.aizhixin.lab.project.course.entity.TeacherKnowledgePointFile;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.beans.factory.annotation.Autowired;

import java.util.List;

@Data
public class KnowledgePointDomain {
    @ApiModelProperty("id")
    private String id;
    @ApiModelProperty("任务ID")
    private String moduleTaskId;
    @ApiModelProperty("课程ID(添加课程知识点时填)")
    private String courseId;
    @ApiModelProperty("课程名称(添加课程知识点时填)")
    private String courseName;
    @ApiModelProperty("章ID(添加课程知识点时填)")
    private Long chapterId;
    @ApiModelProperty("章名称(添加课程知识点时填)")
    private String chapterName;
    @ApiModelProperty("课程知识点ID(添加课程知识点时填)")
    private Long minutiaId;
    private List<Long> minutiaIds;
    @ApiModelProperty("课程知识点名称(添加课程知识点时填)")
    private Long minutiaName;
    @ApiModelProperty("类型10为课程知识点20自建知识点")
    private Integer type;
    @ApiModelProperty("链接")
    private String link;
    @ApiModelProperty("知识点名称")
    private String knowledgePoint;
    @ApiModelProperty("分数")
    private Integer grade;
    private List<TeacherKnowledgePointFileDomain> knowledgePointFileList;
    private List<TemplateChapterFile> templateChapterFileList;

}
